package com.listway.entity;


import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.time.LocalDateTime;


/**
 * <p>
 * 
 * </p>
 *
 * @author Administrator
 * @since 2022-12-13
 */
@Data
@ToString
public class SysAppAccount implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 应用账号标识
     */

    private String accountUid;

    /**
     * 来源
     */
    private String from;
	/**
	 * 电话
	 */
	private String mobile;

    /**
     * 密码
     */
    private String password;

    /**
     * 用户账号
     */
    private String uid;

    /**
     * 姓名
     */
    private String cn;

    /**
     * 应用账号名称
     */
    private String appFullName;

    /**
     * HR用工编号
     */
    private String spemployeehrnumber;

    /**
     * 性别: 1:男  2:女
     */
    private String spgender;

    /**
     * 员工编号
     */
    private String employeenumber;

    /**
     * 企业员工编码（按需可配）
     */
    private String corpemployeeNumber;

    /**
     * 部门名称
     */
    private String ou;

    /**
     *  直属单位编码
     */
    private String sporgnumber;

    /**
     * 所属部门编码
     */
    private String departmentnumber;

    /**
     *  机构名 path
     */
    private String sporgnamepath;

    /**
     *  机构 codePath
     */
    private String sporgcodepath;

    /**
     * 自设邮箱
     */
    private String mail;

    /**
     * 职位序列层级	1：管理序列	2：专业技术序列	3：技能操作序列
     */
    private String spemployeelevel;

    /**
     * 账号状态
     */
    private String spentrystatus;

    /**
     * 民族
     */
    private String spnation;

    /**
     * 国家代码
     */
    private String c;

    /**
     * 最后更新时间
     */
    private LocalDateTime updateDate;

    /**
     * 员工子类型
     */
    private String spemployeesubtype;

    /**
     * 岗位状态
     */
    private String sppositionstatus;

    /**
     * HR员工类型
     */
    private String employeetype;

    /**
     * HR 人员：person 非 HR 人员：spExternalPerson 临时用户：spTemporaryPerson 海外非 HR 用户：spForeignExternalPerson
     */
    private String usertype;

    /**
     * 国籍
     */
    private String spcountry;

    /**
     * 工作电话
     */
    private String telephonenumber;

    /**
     * 岗位名称
     */
    private String sppositionname;

    /**
     * 岗位编号
     */
    private String sppositionnumber;

    /**
     * 主要职务级别
     */
    private String sptitlelevel;

    /**
     * 兼任职务名称
     */
    private String sppluralitytitles;

    /**
     * 职务编码
     */
    private String sptitlenumber;

    /**
     * 职务分类
     */
    private String sptitlecategory;

    /**
     * 办公邮箱
     */
    private String workmail;


}
